package com.smartleanx.module.hrm.service.esign.temp.vo.Auth;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PsnIdentityInfoResp {

    // 个人账号ID
    private String psnId;

    // 用户在e签宝的实名认证状态（0 - 未实名，1 - 已实名）
    private Long realnameStatus;

    // 是否授权相关信息给当前应用（true - 已授权，false - 未授权）
    private Boolean authorizeUserInfo;

    // 个人账号标识（仅当authorizeUserInfo返回值为true）
    private PsnAccount psnAccount;

    // 个人用户身份信息（仅当authorizeUserInfo返回值为true）
    private PsnInfo psnInfo;
}
